package cn.fl.ref.asspackinfo.vo;

import java.math.BigDecimal;
import java.util.Date;

import cmm.web.core.framework.vo.BaseVO;
import cn.lb.framework.poi.excel.annotation.Excel;

public class AssPackListVO extends BaseVO{

	private static final long serialVersionUID = 1L;
	
	/**
	 * 是否齐全代码
	 */
	private Integer crCd;
	
	/**
	 * 资料是否齐全
	 */
	private String crNm;
	
	/**
	 * 再融资状态
	 */
	private String financingTypeCd;
	
	/**
	 * 再融资状态名称
	 */
	private String financingTypeNm;
	
	/**
	 * 客户名称
	 */
	private String cstNm;
	
	/**
	 * 客户类型
	 */
	private String cstTypCd;
	
	/**
	 * 客户类型名称
	 */
	private String cstTypNm;
	
	/**
	 * 合同编号
	 */
	private String contractNumber;
	
	/**
	 * 事业部
	 */
	private String buOrgCd;
	
	/**
	 * 事业部名称
	 */
	private String buOrgNm;
	
	/**
	 * 支付表编号
	 */
	@Excel(name = "支付表编号")
	private String paySchId;
	
	/**
	 * 还款表状态
	 */
	private String repaymentTypCd;
	
	/**
	 * 还款表状态名称
	 */
	private String repaymentTypNm;
	
	/**
	 * 起租日期
	 */
	private Date stDate;
	
	/**
	 * 租赁期限
	 */
	private Integer lsPd;
	
	/**
	 * 可融资金额
	 */
	private BigDecimal financingAmount;
	
	/**
	 * 支付明细期数开始
	 */
	private Integer minPd;

	/**
	 * 支付明细期数结束
	 */
	private Integer maxPd;
	
	/**
	 * 融资项目与支付表关联信息ID
	 */
	private long rltvId;
	
	/**
	 * 提取状态代码
	 */
	private Integer extractionCd;
	
	/**
	 * 提取状态
	 */
	private String extractNm;
	
	
	/**
	 * 项目ID(传统项目)
     */
	private Long prjId;
	/**
	 * 项目产品ID
     */
	private Long prjPrdId;
	/**
	 * 项目产品明细id
	 * */ 
    private Long prjPrdDtlId;
    /**
     * 项目类型（PRJ0002）
     */
    private String prjTypCd;
    /**
     * 项目类型名称
     */
    private String prjTypCdNm;
    /**
     * 流程编号
     */
	private String pNo;
	/**
	 * 实际付款金额
     */
	private Long actPayAmt;
	/**
	 * 逾期天数
     */
	private Long overdueDay;
	/**
	 * 是否预约
	 */
	private String isYl;
	
	public String getIsYl() {
		return isYl;
	}

	public void setIsYl(String isYl) {
		this.isYl = isYl;
	}
	public String getpNo() {
		return pNo;
	}

	public void setpNo(String pNo) {
		this.pNo = pNo;
	}
	
	public String getPrjTypCd() {
		return prjTypCd;
	}

	public void setPrjTypCd(String prjTypCd) {
		this.prjTypCd = prjTypCd;
	}

	public String getPrjTypCdNm() {
		return prjTypCdNm;
	}

	public void setPrjTypCdNm(String prjTypCdNm) {
		this.prjTypCdNm = prjTypCdNm;
	}

	/**
	 * 资料是否齐全
	 * @return
	 */
	public String getCrNm() {
		return crNm;
	}

	/**
	 * 资料是否齐全
	 * @param crNm
	 */
	public void setCrNm(String crNm) {
		this.crNm = crNm;
	}

	/**
	 * 再融资状态
	 * @return
	 */
	public String getFinancingTypeCd() {
		return financingTypeCd;
	}

	/**
	 * 再融资状态
	 * @param financingTypeCd
	 */
	public void setFinancingTypeCd(String financingTypeCd) {
		this.financingTypeCd = financingTypeCd;
	}

	/**
	 * 客户名称
	 * @return
	 */
	public String getCstNm() {
		return cstNm;
	}

	/**
	 * 客户名称
	 * @param cstNm
	 */
	public void setCstNm(String cstNm) {
		this.cstNm = cstNm;
	}

	/**
	 * 客户类型
	 * @return
	 */
	public String getCstTypCd() {
		return cstTypCd;
	}

	/**
	 * 客户类型
	 * @param cstTypCd
	 */
	public void setCstTypCd(String cstTypCd) {
		this.cstTypCd = cstTypCd;
	}

	/**
	 * 合同编号
	 * @return
	 */
	public String getContractNumber() {
		return contractNumber;
	}

	/**
	 * 合同编号
	 * @param contractNumber
	 */
	public void setContractNumber(String contractNumber) {
		this.contractNumber = contractNumber;
	}

	/**
	 * 事业部
	 * @return
	 */
	public String getBuOrgCd() {
		return buOrgCd;
	}

	/**
	 * 事业部
	 * @param buOrgCd
	 */
	public void setBuOrgCd(String buOrgCd) {
		this.buOrgCd = buOrgCd;
	}

	/**
	 * 支付表编号
	 * @return
	 */
	public String getPaySchId() {
		return paySchId;
	}

	/**
	 * 支付表编号
	 * @param paySchId
	 */
	public void setPaySchId(String paySchId) {
		this.paySchId = paySchId;
	}

	/**
	 * 还款表状态
	 * @return
	 */
	public String getRepaymentTypCd() {
		return repaymentTypCd;
	}

	/**
	 * 还款表状态
	 * @param repaymentTypCd
	 */
	public void setRepaymentTypCd(String repaymentTypCd) {
		this.repaymentTypCd = repaymentTypCd;
	}

	/**
	 * 起租日期
	 * @return
	 */
	public Date getStDate() {
		return stDate;
	}

	/**
	 * 起租日期
	 * @param stDate
	 */
	public void setStDate(Date stDate) {
		this.stDate = stDate;
	}

	/**
	 * 可融资金额
	 * @return
	 */
	public BigDecimal getFinancingAmount() {
		return financingAmount;
	}

	/**
	 * 可融资金额
	 * @param financingAmount
	 */
	public void setFinancingAmount(BigDecimal financingAmount) {
		this.financingAmount = financingAmount;
	}

	/**
	 * 客户类型名称
	 * @return
	 */
	public String getCstTypNm() {
		return cstTypNm;
	}

	/**
	 * 客户类型名称
	 * @param cstTypNm
	 */
	public void setCstTypNm(String cstTypNm) {
		this.cstTypNm = cstTypNm;
	}

	/**
	 * 事业部名称
	 * @return
	 */
	public String getBuOrgNm() {
		return buOrgNm;
	}

	/**
	 * 事业部名称
	 * @param buOrgNm
	 */
	public void setBuOrgNm(String buOrgNm) {
		this.buOrgNm = buOrgNm;
	}

	/**
	 * 还款表状态名称
	 * @return
	 */
	public String getRepaymentTypNm() {
		return repaymentTypNm;
	}

	/**
	 * 还款表状态名称
	 * @param repaymentTypNm
	 */
	public void setRepaymentTypNm(String repaymentTypNm) {
		this.repaymentTypNm = repaymentTypNm;
	}

	/**
	 * 租赁期限
	 * @return
	 */
	public Integer getLsPd() {
		return lsPd;
	}

	/**
	 * 租赁期限
	 * @param lsPd
	 */
	public void setLsPd(Integer lsPd) {
		this.lsPd = lsPd;
	}

	/**
	 * 支付明细期数结束
	 * @return
	 */
	public Integer getMaxPd() {
		return maxPd;
	}

	/**
	 * 支付明细期数结束
	 * @param maxPd
	 */
	public void setMaxPd(Integer maxPd) {
		this.maxPd = maxPd;
	}

	/**
	 * 支付明细期数开始
	 * @return
	 */
	public Integer getMinPd() {
		return minPd;
	}

	/**
	 * 支付明细期数开始
	 * @param minPd
	 */
	public void setMinPd(Integer minPd) {
		this.minPd = minPd;
	}

	/**
	 * 再融资状态名称
	 * @return
	 */
	public String getFinancingTypeNm() {
		return financingTypeNm;
	}

	/**
	 * 再融资状态名称
	 * @param financingTypeNm
	 */
	public void setFinancingTypeNm(String financingTypeNm) {
		this.financingTypeNm = financingTypeNm;
	}

	/**
	 * 融资项目与支付表关联信息ID
	 */
	public long getRltvId() {
		return rltvId;
	}

	/**
	 * 融资项目与支付表关联信息ID
	 * @param rltvId
	 */
	public void setRltvId(long rltvId) {
		this.rltvId = rltvId;
	}

	/**
	 * 是否齐全代码
	 * @return
	 */
	public Integer getCrCd() {
		return crCd;
	}

	/**
	 * 是否齐全代码
	 * @param crCd
	 */
	public void setCrCd(Integer crCd) {
		this.crCd = crCd;
	}

	/**
	 * 提取状态代码
	 * @return
	 */
	public Integer getExtractionCd() {
		return extractionCd;
	}

	/**
	 * 提取状态代码
	 * @param extractionCd
	 */
	public void setExtractionCd(Integer extractionCd) {
		this.extractionCd = extractionCd;
	}

	/**
	 * 提取状态
	 * @return
	 */
	public String getExtractNm() {
		return extractNm;
	}

	/**
	 * 提取状态
	 * @param extractNm
	 */
	public void setExtractNm(String extractNm) {
		this.extractNm = extractNm;
	}

	public Long getPrjId() {
		return prjId;
	}

	public void setPrjId(Long prjId) {
		this.prjId = prjId;
	}

	public Long getPrjPrdId() {
		return prjPrdId;
	}

	public void setPrjPrdId(Long prjPrdId) {
		this.prjPrdId = prjPrdId;
	}

	public Long getPrjPrdDtlId() {
		return prjPrdDtlId;
	}

	public void setPrjPrdDtlId(Long prjPrdDtlId) {
		this.prjPrdDtlId = prjPrdDtlId;
	}

	public Long getActPayAmt() {
		return actPayAmt;
	}

	public void setActPayAmt(Long actPayAmt) {
		this.actPayAmt = actPayAmt;
	}

	public Long getOverdueDay() {
		return overdueDay;
	}

	public void setOverdueDay(Long overdueDay) {
		this.overdueDay = overdueDay;
	}

	
	
}
